To extract a file path or filename from a full path, you can use various utilities like grep, sed, awk, etc. If it’s not a list from a file or variable, you can use find, but there’s an easier way:
- basename – returns the filename
- dirname – returns the path to the file
Example:
basename /home/artem/file.txt file.txt dirname /home/artem/file.txt /home/artem
These two utilities are included in the coreutils package